Не хочешь читать? Смотри!

Плеер:
Видео работает только с компьютера.
Видео работает только с компьютера.
Видео работает только с компьютера.

Пиши код грамотно

Рейтинг: 298 (4.9) 5

Расписание очных и онлайн занятий:

Дата Время Формат
03.08.2026 - 06.08.2026
по будням
18:30 - 20:30 по МСК

Курс рассчитан на начинающих разработчиков, желающих изучить стандарты и практики написания «чистого» кода на 1С, а так же на разработчиков, которые уже продолжительное время работают в отрасли но недостаточно полно изучили стандарты разработки или не понимают зачем они нужны.
Курс основан на стандартах разработки фирмы 1С, связанных с читаемостью кода, а также на опыте автора и сообщества разработчиков 1С. В качестве источника знаний сообщества о применении общих практик программирования использованы диагностики из business specific language language server (BSL LS). В материалы курса вошли только стандарты и практики, связанные читаемостью и поддерживаемостью кода.
Курс содержит методические указания, видеозаписи с разбором стандартов и практик написания кода, а так же пример рефакторинга плохо написанного кода.


Видео

Купить
  • Самообучение
    доступно 24/7
  • Цена:
    2920 руб.
  • 16 ак.ч
  • 90 дней доступа к курсу
  • 44 видеоурока
  • Доступ к курсу на 90 дней
  • Доступ к электронному учебнику
  • Презентация к курсу
  • Общение с преподавателем по электронной почте
  • Свидетельство о прохождении курса
  • Смотреть Демо


Онлайн + Запись

Купить
  • Начало: 03.08.2026
    (18:30 по МСК)
  • Цена для физ.лиц:
    3410 руб. 7800 руб.
  • Цена для юр.лиц:
    5120 руб. 7800 руб.
  • 16 ак.ч
  • 3 дня онлайн занятий + доступ к видео на 90 дней.

ПРОГРАММА КУРСА:

  • Введение. Зачем писать понятный код?
  • Модули
    • В какой модуль поместить код?
    • Структура модуля
    • Общие требования к текстам модулей
  • Переменные
    • Имена переменных
    • Глобальные переменные модулей
  • Процедуры и функции
    • Имена процедур и функций
    • Параметры процедур и функций
    • Описание процедур и функций
    • Тело процедур и функций
      • Общие рекомендации (стандарты вендора)
      • Объем метода
      • Принцип единственной ответственности
      • Когнитивная сложность
      • Цикломатическая сложность
      • Глубина вложенности управляющих конструкций
      • Работа с оператором Если … Тогда … ИначеЕсли
      • Магические даты и числа
      • Использование тернарного оператора ?()
      • Многократное использование одинаковых строковых литералов
      • Хранение информации в коде
      • Результат выполнения функции
  • Обработчики событий объектов
    • ПередЗаписью
    • ПриЗаписи
    • ОбработкаПроверкиЗаполнения
    • ОбработкаЗаполнения
    • Работа с параметром Отказ в обработчиках событий
  • Формы
    • Бизнес-логика в коде форм
    • Единообразие работы пользовательского и программного интерфейсов объекта
    • Открытие форм
    • Правила создания модулей форм
    • Обновление списков при интерактивных действиях пользователя
    • Команды по модификации объектов
    • Условное оформление в формах
  • Запросы
    • Размещение текста запроса в модуле
    • Оформление текстов запросов
    • Псевдонимы источников данных
    • Использование *
    • Использование вложенных запросов
  • Расширения конфигурации
    • Возможности применения
    • Выбор варианта использования при разных сценариях разработки
    • Изменение метаданных
    • Изменение кода модулей
    • Работа с формами
  • Информирование пользователей, журналирование операций
    • Сообщение, предупреждение, исключение
    • Перехват исключений в коде
    • Вызов исключений в коде
  • Дополнительные рекомендации
    • Использование комментариев в коде
    • Дублирование кода и использование библиотек
    • Директивы компиляции и инструкции препроцессора
    • Модули web- и http-сервисов
    • Правила использования транзакций
    • Выполнить() и Вычислить()
    • Особенности сортировки в таблице значений
    • Использование объектов типа Структура

 

products
Олег Дейнеко

Имеет опыт преподавания около 15 лет. Из них почти 8 лет преподает 1С студентам и начинающим разработчикам. За пять лет в коммерческой разработке прошел путь от начинающего разработчика до технического архитектора в крупном ИТ-холдинге «Т1»
На постоянной основе занимается аудитом кода, разработкой в типовых и самописных конфигурациях, специализируется на интеграциях чего угодно с системами на платформе 1С:Предприятие.
Совместно с Учебным центром №1 фирмы 1С выпустил цикл роликов для начинающих разработчиков и три учебных курса.

Курсы, которые еще ведет преподаватель:

Отзывы покупателей

Формат: Онлайн
Опытному программисту будет полезно. Много вспомнить, а многое спорное прояснить. Спасибо Олегу! 80% информации сразу же за эти 4 дня ушло в работу. Получила ответы на все интересующие меня вопросы. При случае обязательно порекомендую коллегам.

Елена Сергеевна Кулиш (13.04.2026 09:39:07)

Формат: Онлайн
Курс понравился. Удобное время проведения. Как новичку в программировании, мне более понятно как рассуждает и работает программист. Также интересно про подходы к обновлениям баз и работу с расширениями. Очень рекомендую начинающим разработчикам.

Соколов Роман Николаевич (10.04.2026 12:23:09)

Формат: Онлайн
Курс понравился. Проходил его второй раз и за время после прохождения первого курса накопились вопросы, которые смог задать на Онлайн обучении. Новые блоки были интересными и максимально проработанными, особенно блок про Расширения. Рекомендую как начинающим, так и опытным разработчикам.

Бородин Игорь Вячеславович (22.12.2025 20:43:46)

Формат: Онлайн
Отличный курс. Прохожу его уже не в первый раз. Очень замечательно, что курс постоянно развивается и наполняется новыми материалами.

Малев-Ланецкий Давид Владиславович (04.10.2025 12:05:54)

Формат: Видео
Отличный курс именно для закрепления понимая работы со стандартами разработки. Есть хороший пример, в котором автор максимально разбирает все нюансы.

Мартынов Дмитрий Игоревич (11.08.2025 09:29:40)

Формат: Видео
Хороший курс, полезная информация. Для тех, кто хочет писать понятный другим код.

Энговатов Максим Владимирович (18.10.2024 08:27:09)

Формат: Онлайн
Отличный курс. Узнал много полезного уже в первый же день. Очень советую начинающим разработчикам.

Артемов Вадим Сергеевич (19.06.2024 11:00:13)

Понравился курс? Оставьте отзыв:)


Видео
Онлайн

* Нажимая на кнопку отправить вы соглашаетесь с обработкой персональных данных.

Плеер:
Видео работает только с компьютера.
Видео работает только с компьютера.
Плеер:
Видео работает только с компьютера.
Видео работает только с компьютера.
Плеер:
Видео работает только с компьютера.
Видео работает только с компьютера.